﻿using System;
using System.ComponentModel.DataAnnotations;

namespace UcAsp.Net.Model
{
    [Table("ArticelsViews")]
    public class ArticelsViews
    {
        [Key]
        public int ID { get; set; }

        /// <summary>
        /// 常规项
        /// </summary>
        public string Title { get; set; }

        public string Tag { get; set; }

        public string IconUrl { get; set; }

        public string ArticleContent { get; set; }

        public string MetaKeyword { get; set; }

        public string MetaDescrition { get; set; }

        public string Description { get; set; }

        public DateTime AddDatetime { get; set; }

        public bool IsRelease { get; set; }

        public bool IsRecommend { get; set; }

        public int Hot { get; set; }

        public int Rate { get; set; }

        public int CategorieID { get; set; }

        public string CategorieName { get; set; }

        public int UserID { get; set; }

        public int Rank { get; set; }

        /// <summary>
        /// 可变文字项
        /// </summary>
        public string Note1 { get; set; }

        public string Note2 { get; set; }

        public string Note3 { get; set; }

        public string Note4 { get; set; }

        public string Note5 { get; set; }

        public string Note6 { get; set; }

        public string Note7 { get; set; }

        public string Note8 { get; set; }

        public string Note9 { get; set; }

        /// <summary>
        /// 可变数组项
        /// </summary>
        public int? Int1 { get; set; }

        public int? Int2 { get; set; }

        public int? Int3 { get; set; }

        public int? Int4 { get; set; }

        public int? Int5 { get; set; }

        public double? Float1 { get; set; }

        public double? Float2 { get; set; }

        public double? Float3 { get; set; }

        public double? Float4 { get; set; }

        public double? Float5 { get; set; }

        /// <summary>
        /// 最新阅读时间
        /// </summary>
        public DateTime? Date1 { get; set; }

        /// <summary>
        /// 最新回复时间
        /// </summary>
        public DateTime? Date2 { get; set; }

        public DateTime? Date3 { get; set; }

        public DateTime? Date4 { get; set; }

        public DateTime? Date5 { get; set; }

        public DateTime? Date6 { get; set; }

        public DateTime? Date7 { get; set; }

        public DateTime? Date8 { get; set; }
        /// <summary>
        /// 内容显示模板
        /// </summary>
        public string ViewsTemp { get; set; }
        /// <summary>
        /// 内容显示路径
        /// </summary>
        public string ShowPath { get; set; }
        /// <summary>
        /// 分类路径
        /// </summary>
        public string CagegorieShowPath { get; set; }
    }
}